import { commonProps} from "../../libs/config";

export const actionSheetProps = {
	...commonProps,
	// 操作菜单是否展示 （默认false）
	show: {
		type: Boolean,
		default:null
	},
	// 标题
	title: {
		type: String
	},
	// 选项上方的描述信息
	description: {
		type: String
	},
	// 数据
	actions: {
		type: Array
	},
	// 取消按钮与上方间隔部分背景颜色
	gapColor:{
		type: String
	},
	// 取消按钮与上方间隔部分高度
	gapHeight:{
		type: [String,Number]
	},
	// 取消按钮的文字，不为空时显示按钮
	cancelText: {
		type: String
	},
	// 点击某个菜单项时是否关闭弹窗
	closeOnClickAction: {
		type: Boolean,
		default:null
	},
	// 处理底部安全区（默认true）
	safeAreaInsetBottom: {
		type: Boolean,
		default:null
	},
	// 点击遮罩是否允许关闭 (默认true)
	closeOnClickOverlay: {
		type: Boolean,
		default:null
	},
	// 圆角值
	round: {
		type: [String, Number]
	},
	// 边距
	padding: {
		type: String
	},

}

export const actionSheetEmit = {
	close: () => true,
	select: (item: any) => true
}